Например, Бобцов

Метод линейной аппроксимации временных параметров в эластичных системах

Аннотация:

Введение. В современных эластичных системах важной задачей является прогнозирование изменений в нагрузочной процессах. Оценка скорости изменения нагрузки помогает заблаговременно адаптировать структуру системы для сохранения качества обслуживания пользователей. В современных решениях мало внимания уделено анализу скорости изменения нагрузки, которая напрямую влияет на то, насколько заранее необходимо включать или выключать узлы из вычислительного процесса. В большинстве случаев данные интервалы запуска задаются заранее установленными эмпирическими значениями. Для определения скорости изменения нагрузочного процесса достаточно решить задачу линейной аппроксимации на промежутке возрастания или убывания функции нагрузки от времени. Существующие методы линейной аппроксимации не удовлетворяют всем требованиям, предъявляемым к окружениям эластичных систем. В связи с этим необходима разработка собственного метода аппроксимации. Метод. Упрощенный метод линейной аппроксимации основан на расчете центра масс исходного набора данных, а также среднего относительного отклонения упорядоченных точек по оси ординат друг от друга. Новизна предложенного метода заключается в одновременном константном потреблении памяти и отсутствии операций с квадратичными зависимостями. Это позволит учесть все требования, предъявляемые к функционирующим в окружениях эластичных систем методам. Основные результаты. Разработан генератор точек в двумерной плоскости для получения набора упорядоченных точек, разбросанных относительно заданной прямой. Генератор позволяет оценить точность предлагаемого метода аппроксимации относительно других методов путем расчета среднего результирующего отклонения сгенерированных точек от заданной прямой. С доверительной вероятностью 0,95 показано, что при максимальном количестве точек в исходном наборе данных, равном 10 000, снижение времени выполнения аппроксимации благодаря разработанному методу достигает 23 %. Значение среднего отклонения для разработанного метода и метода наименьших квадратов, полученное в рамках экспериментов, одинаково. Обсуждение. Полученные результаты могут быть применены в сервисах автоматического масштабирования эластичных систем с целью снижения времени выполнения прогнозов скорости изменения нагрузочных процессов. Разработанный метод, в отличие от метода наименьших квадратов, лишен недостатка, связанного с операциями с квадратичными зависимостями, что обеспечивает возможность более широкого его применения в условиях ограниченности разрядной сетки некоторых архитектур.

Ключевые слова:

Статьи в номере